//package org.hazelnuts.util;
//
//import org.apache.commons.csv.CSVFormat;
//import org.apache.commons.csv.CSVParser;
//import org.apache.commons.csv.CSVRecord;
//import org.hazelnuts.entity.User;
//
//import java.io.FileReader;
//import java.io.IOException;
//import java.util.List;
//
//public class CsvFileReader {
//
//    //CSV文件头
//    private static final String[] FILE_HEADER = {"主键", "分数", "评论"};
//
//    /**
//     * @param fileName
//     */
//    public static void readCsvFile(String fileName) {
//        FileReader fileReader = null;
//        CSVParser csvFileParser = null;
//        //创建CSVFormat（header mapping）
//        CSVFormat csvFileFormat = CSVFormat.DEFAULT.withHeader(FILE_HEADER);
//        try {
//            //初始化FileReader object
//            fileReader = new FileReader(fileName);
//            //初始化 CSVParser object
//            csvFileParser = new CSVParser(fileReader, csvFileFormat);
//            //CSV文件records
//            List<CSVRecord> csvRecords = csvFileParser.getRecords();
//
//            for (int i = 1; i < csvRecords.size(); i++) {
//                CSVRecord record = csvRecords.get(i);
//                //创建用户对象填入数据
//                User user = new User();
//                user.setId(Long.parseLong(record.get("主键")));
//                user.setAge(Integer.parseInt(record.get("分数")));
//                user.setName(record.get("评论"));
//            }
//
//        } catch (Exception e) {
//            e.printStackTrace();
//        } finally {
//            try {
//                fileReader.close();
//                csvFileParser.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
//    }
//}